"""
封装：
类的私有属性、方法 ：在属性或方法前加二个_,此时属性变私有
私有的属性只能在类的内部使用，外部无法使用

目的： 安全性 ，不让类的外部随便使用或者看到类的属性
  我们需要创建公有的方法来修改私有的属性

"""

class People:
    def __func1(self):
        print(self.__name)
    def set_name(self,name): #给name赋值
        self.__name=name
        # 取值的公有方法
    def get_name(self):  #获取私人属性的值
        return self.__name
p1=People()
p1.set_name("张三")
print(p1.get_name())

# p1.__func1() #无法使用
# print(p1.__name)  #无法使用
